# 指定freertos源码 
freertos_src:=$(wrkdir_src)/freertos
freertos_repo:=https://gitee.com/tupeloshen/freertos-over-bao.git
freertos_branch:=demo

# 克隆源代码
$(freertos_src):
	git clone --recursive --shallow-submodules --branch $(freertos_branch) \
		$(freertos_repo) $(freertos_src)

# 指定编译目标
freertos_bin:=$(freertos_src)/build/$(PLATFORM)/freertos.bin

# 编译freertos
freertos $(freertos_bin): $(freertos_src)
	$(MAKE) -C $(freertos_src) PLATFORM=$(PLATFORM)

# freertos_clean:
# 	$(MAKE) -C $(freertos_src) PLATFORM=$(PLATFORM) clean

# 定义编译freertos的命令，供其它makefile调用
define build-freertos
$(strip $1): $(freertos_bin)
	cp $$< $$@
endef
